package com.me.customerdemo.service;

import com.github.pagehelper.PageInfo;
import com.me.customerdemo.pojo.Order;

/**
 * 订单信息管理接口
 * */
public interface OrderService {
    /**
     * 添加新订单信息
     * @param order 订单信息对象
     * @return         是否添加成功
     * */
    boolean apply(Order order);
    /**
     * 分页查询订单信息
     * @return
     * */
    PageInfo<Order> findAll(int pageNum, int pageSize);
    /**
    * 根据关键词分页查询订单信息
    * */
    PageInfo<Order> findByKeyword(int pageNum, int pageSize, String keyword);
    /**
     * 根据ID查询相应的订单信息
     * */
    Order findById(int id);
    /**
     * 修改订单信息
     * */
    boolean modify(Order order);
    /**
     * 根据id删除订单信息
     * */
    boolean removeById(int id);
}
